body { font-size: 12px; padding: 0; margin: 0; overflow: hidden; }
.top-bar { position: absolute; width: 100%; height: 80px; top: 0; left: 0; background:#254f79;}
.top-bar-left { position: absolute; width: 580px; height:80px;}
.top-bar-left h1{ font-size:30px; height:80px; line-height:76px; margin-left:270px; color:#fff;}
.top-bar-right { position: absolute; width: 400px; height: 80px; right:15px; }
.top-bar-right p.name{ font-size:14px; color:#fff; text-align:right; height:40px; line-height:56px; margin:0px;}
.top-bar-right p.name i{ margin-right:7px;}
.top-bar-right p.caozuo{ float:right; height:20px; line-height:20px; margin:0px;clear:both;}
.top-bar-right p.caozuo a{ font-size:12px; color:red; text-align:right;}
.top-bar-right p.caozuo a:hover{ text-decoration:underline;}
.top-bar-right p.caozuo span{ margin:0px 15px; color:#fafafa;}
.top-bar-right p.affiliation{ float:right; height:20px; line-height:20px; margin:0px; font-size:12px; color:#fafafa;}

.tabs-container .tabs-header .tabs-scroller-left { border-top-width: 0; border-left-width: 0;}
.tabs-container .tabs-header .tabs-scroller-right { border-top-width: 0; border-right-width: 0;}
.tabs-container .tabs-tool { border-top-width: 0; border-right-width: 0; }
.tabs-tool table { border-width: 0; border-collapse: collapse; border-spacing: 0; }
.tabs-tool table td { padding: 0; }


#eastLayout>div.layout-panel-center>div.panel-header { border-top-width: 1px; }

#btn{text-align: left;}
.hface_icon{ width:16px; height:16px; overflow:hidden; display:inline-block; }

